package com.cxyd.modules.wcs.service;

import com.cxyd.common.service.CrudService;
import com.cxyd.common.utils.Result;
import com.cxyd.modules.wcs.dto.PositionPathDTO;
import com.cxyd.modules.wcs.dto.TrkDTO;
import com.cxyd.modules.wcs.entity.TrkEntity;

import java.util.List;
import java.util.Map;

public interface TrkService extends CrudService<TrkEntity, TrkDTO> {
    TrkEntity selectByContNo(String contNo);

    List<PositionPathDTO> selectPathById(Long trkId);

    void updateTrkByContNo(String contNo);

    Result trkHandler(Map<String, Object> params);
}
